//第二种方式代码封装
//使用map[string]map[string]http.HandlerFunc格式存储路由，封装AddRoute添加路由功能、重写ServeHTTP功能
//07http.go
package main

import (
	"GoHTTP/01httpBase/07httpBase/route" //你复制过去的代码，前面的HTTP/01httpBase/03httpBase/根据需要修改
	"fmt"
	"net/http"
)

func main() {
	r := route.NewMyMux() //通过调用一个方法来实现
	r.AddRoute("GET", "/", func(w http.ResponseWriter, r *http.Request) {
		fmt.Fprint(w, "Hello Get!")
	})
	//mux.Listen(":8080")
	http.ListenAndServe(":8080", r)
}
